NUX
DAY
ITALIA
GULP - Gruppo Ut
www.gulp.
,A LIBERTA
PARTIRE DAL
SOFTWARE
Autore e relatore:
Francesco Galgani
www.galgani.it
snti Linux Pisa
linux.it
1
Cosa significa "software"?
HO UN'IDEA !
SOFTWARE
=1, B=2,C=A+B
C=3
2
Parliamo di software... "libero" o "proprietario"?
SOFTWARE
PROPRIETARIO
t
ASSENZA DI LIBERTÀ E
DI DIRITTI FONDAMENTALI
t
PROBLEMA SOCIALE
LIBERO
t
CONDIVISIONE
DELLA CONOSCENZA
T
SVILUPPO DELLA SOCIETÀ
E CRESCITA CULTURALE
3
Licenza d'uso = Contratto
USARE UN SOFTWARE = ACCETTARNE LA LICENZA D'USO
FIRMARE UN CONTRATTO
4
Una precisazione... sui termini!
"/ree software" = "software libero"
"free software " * "software gra tuito "
"software libero" * "open source"
Tim O'Reilly Richard Stallman
fonte: http://www.oreillynet.eom/pub/a/oscon2002/jc_photos4.html
5
Spaghetti coi pomodorini *
Ingredienti:
400g spaghetti
500g pomodorini
2 spicchi d'aglio
1 decilitro e mezzo di olio d'oliva
una manciata di basilico
sale.
ecc.
RICETTE
ALGORITMI
CODICE
#include <fstream.h>
int s1, s2, s3;
void main () {
float w1, w2, w3;
ifstream f 1 ;
f1 >> s1 >> w1;
ofstream fi;
f1 >> s2 >> w2;
f 1 .openfscores.96");
f1 >> s3 >> w3;
'fonte: http://tasteofsorrento.sorrentoinfo.com/ricette/spaghetti_coi_pomodorini.asp
6
BREVETTI SUL SOFTWARE
TASSE SULLE IDEE
http://www.stopsoftwarepatents.eu/
STOP
©\Fmj/m
Va
H Italiano | % 1
Petizione per fermare i brevetti software in Europa 1
1 Introduzione
1 La nostra petizione mira a unificare le voci preoccupate degli individui europei, delle
1 associazioni e delle aziende, e chiede ai nostri politici in Europa di fermare i brevetti sul
1 software tramite chiarificazioni legislative.
Tutte le firme finora: 1389 1
Statistiche dettaaliate 1
http://stopsoftwarepatents.eu/711000042650/
7
Esempi di brevetti software ammessi in Europa
<3D
http://webshop.ffii.org/
The European E-Comj^ierce Emergency
Yoiir w«*
Films Books
Ladybugs are very
us e fui insects.
They dispose of
parasite*. However,
software patent
liti gaio rs are far
too large for them
injgeneraL
aofA gf^/fcfcU . Get help by answering just /tfSIU
>*ìqm£$ w^4f a few simple questi ons! V
le w hlm in Browser
r
Jau f o ma t icaily a dj uste d
for mobile de vice s 1
Buy so un dt rack Cm4p;
f<Enter rebate if applicaci?
dd to shopping cart I
Liked this
search
result? You
may also
like these:
a* 9
Get key via arm
Lady and the
irti
2. Buqarng laritss
3 Lady mugger
.4. Saftware
patent s and
othgr bug 5
:uaqing me.
buaaino you
Prevìew sanie chapters: click
on them in the TV above!
.equest [p'an
Pay using credit card
Yfes J I want to receJve special offerì
/t// ordErs ars shipped usi fi g D-Uv&rltfTM qutckesi déiis/^rys^rvìce'aroiind^
8
Richard Matthew Stallman: progetto GNU e FSF
www . gnu . ora
27 settembre 1983 - 27 settembre 2008
25 ANNI DI GNU
25 ANNI DI LIBERTA
www . f sf . org
FREE SOFTWARE
FOUNDATION
Since iì?5 we've been fighting for
essential freedoms for computer users
9
"software libero" = "quattro libertà"
(1) Libertà di eseguire il programma, per qualsiasi scopo.
(2) Libertà di studiare come funziona il
programma e adattarlo alle proprie necessità
L'accesso al codice sorgente ne è un
prerequisito.
(3) Libertà di ridistribuire copie in modo
da aiutare il prossimo.
(4) Liberta di migliorare il programma
e distribuirne pubblicamente i
miglioramenti, in modo tale
che tutta la comunità ne tragga
beneficio.
L'accesso al codice sorgente ne è un
prerequisito.
Definizione di "software libero":
http://www.gnu.org/philosophy/free-sw.it.html
Levitating, Meditating, Flute-playing Gnu
http://www.gnu.org/graphics/meditate.html
10
Copyleft o Copyright?
GNU Generai Public License (GNU GPL)
Protezione legale del software libero
"Copyleft" -> permesso d'autore
Usa il copyright per mantenere il software libero
http://www.gnu.org/licenses/licenses.html
11
Software Libero = VANTAGGI PER TUTTI!
SOFTWARE LIBERO
SOLDI E LAVORO
CRESCITA CULTURALE
GARANZIE CONCRETE
E SICUREZZA
FORNIRE GLI
STRUMENTI GIUSTI
PERFETTA INTEGRAZIONE E
MASSIMA FLESSIBILITÀ
12
Soldi e Lavoro
Alcuni esempi:
Le scuole italiane della provincia di Bolzano risparmiano 1 milione di euro
all'anno con il software libero.
Per vedere il servizio di Report (RAI3):
http://www.youtube.com/watch7vslTzX7zRgOkA
Kernel 2.6 = software libero = 611" 757 ' 037 dollari
per dettagli su questa stima:
http://www.dwheeler.com/essays/linux-kernel-cost.html
Maggiori possibilità nel mondo del lavoro (maggiore flessibilità mentale)
Ideale per scuola e pubblica amministrazione.
Aziende piccole, medie e grandi basano
il loro business sul software libero
(Google in testa).
13
Garanzie concrete e sicurezza
Uso di standard condivisi, certificati e documentati.
Maggiore sicurezza: garanzie concrete e non "a parole"
Protezione degli investimenti.
Buon funzionamento dei sistemi GNU/Linux
Crescita culturale
Tante comunità cooperanti,
con scambio di informazioni, esperienze, programmi.
Documentazione "libera":
niente viene tenuto nascosto!
15
Fornire gli strumenti giusti
Offerta assai ampia di applicativi
di ogni genere e per ogni esigenza
Link utili, specialmente per chi si avvicina per la prima volta al
software libero:
Tabelle di equivalenza tra programmi di Windows e di Linux,
divisi per categorie:
http://hnuxpedia.netsons.org/index.php/Tabella_di_equivalenza_programmi_Window
http://rsoftware.altervista.org/php5/index.php?mod=none_linux&file=winlinux
Elenco dei migliori software liberi per Windows,
divisi per categorie:
http://linuxpedia.netsons.ors/index.php/Software_Libero _per_Windows
TheOpenCD,
selezione di ottimo software libero in italiano,
per Windows, su un CD pronto per essere scaricato:
http://linux.studenti.polito.it/theopencd.php
Tux, la mascotte ufficiale del kernel Linux
16
Perfetta integrazione e massima flessibilità
Il software libero:
favorisce la coesistenza e l'integrazione anche con software proprietario;
adattabile a contesti ed esigenze particolari (dal pc di casa allo Shuttle);
offre tante distribuzioni tra cui scegliere, per soddisfare esigenze e utenti diversi.
La missione dello Shuttle americano STS-75
(anno 1996) è stato il primo caso di uso del
sistema operativo GNU/Linux in orbita
http://en.wikipedia.org/wiki/STS-75
Mandriva
ubuntu kubuntu
centos I debian
fedo ralx ubuntu
archlinuxl peiltOO l slaGkware ledubuntu
Linux
im/cu,
Loghi di alcune
distribuzioni
di sistemi
GNU/Linux
17
Come contribuire al software libero
METODI DI BASE (per tutti):
Diffondere cultura e informazione sul software libero.
Usare software libero.
Incentivare l'uso del software libero.
COLLABORAZIONI DIRETTE (non è necessario essere sviluppatori):
Tradurre software libero.
Tradurre la documentazione a corredo di software libero.
Provare software libero per segnalare problemi o possibili migliorie agli
sviluppatori.
ATTIVITÀ DI SVILUPPO:
Migliorare software libero preesistente.
Sviluppare nuovo software libero.
CONTRIBUTI ECONOMICI:
Donazioni volontarie ad uno o più progetti.
Adesione alla Fellowship della FSFE (Free Software Foundation Europe) per
supportarne le attività: www.fsfe.org
18
Letture consigliate
Traduzioni di questa pagina
W GNU Ope rating System
Storia Filosofia Licenze Scaricate GNU Aiutate GNU
Filosofìa del Progetto GNU
Questa directory descrive la filosofia del movimento del software libero, cioè il motivo per cui sviluppiamo il
sistema operativo GNU come software libero.
Noi manteniamo anche un elenco delle organizzazioni che lavorano per la libertà nello sviluppo informatico e
nelle comunicazioni elettroniche .
A proposito del software libero
Il software libero è una questione di libertà: ognuno deve essere libero di utilizzare il software in ogni modo che
sia socialmente utile. Il software differisce dagli oggetti materiali - come sedie, spaghetti e benzina - in quanto
può essere copiato e modificato molto più facilmente. Sono queste possibilità che rendono il software così utile,
e noi crediamo che chi usa software debba potersene avvantaggiare.
■ Cos'è il software libero?
■ Perché il software non deve avere padroni
■ Perché il software deve essere libero . (Questo è un saggio più vecchio e più lungo sullo stesso argomento del
precedente.) - (in inglese)
■ Perché il software libero ha bisogno di documentazione libera
Iscrivetevi a Free Software Supporter
Aggiornamenti mensili su GNU e la FSF
email@example.com
OK
Iscrivetevi alla FSF!
■ Vendere software libero può essere giusto!
http://www.gnu.org/philosophy/philosophy.it.html